<?php
    include_once('session.php');
    $tabla = "";
    if(isset($_GET['i'])){
        
        $id_articulo = $_GET['i'];
        
        //EL ARTICULO
        require_once('php/class/articulos.class.php');
        $oArticulo = new articulo();
        $oArticulo->search($id_articulo);
        
        $nombre = $oArticulo->NOMBRE;
        $id_marca = $oArticulo->ID_MARCA;
		
		//LA MARCA
		require_once('php/class/marcas.class.php');
		$oMarca = new marca();
		$oMarca->search($id_marca);
		$marca = $oMarca->DESCRIPCION;
		
		//LAS UBICACIONES POR PRODUCTO
		require_once('php/class/articulo_producto.class.php');
		$oArPro = new articulos_productos();
		$ubica_productos = $oArPro->buscar($id_articulo);
		
		for($i=0;$i<count($ubica_productos['ID']);$i++){
			$tabla .="<tr>";
			$tabla .= "<td align='right'><a href='#' onclick='borrar_ubicacion(".$ubica_productos['ID'][$i].",1);'><img src='images/menu/delete.png'></a></td>";
			$tabla .= "<td>".$ubica_productos['DESCRIPCION'][$i]."</td>";
			$tabla .= "</tr>";
			}
		
		//LAS UBICACIONES POR CATEGORIA
		require_once('php/class/articulo_categoria.class.php');
		$oArCat = new articulos_categorias();
		$ubica_categorias = $oArCat->buscar($id_articulo);
		
		for($i=0;$i<count($ubica_categorias['ID']);$i++){
			
			$tabla .="<tr>";
			$tabla .= "<td align='right'><a href='#' onclick='borrar_ubicacion(".$ubica_categorias['ID'][$i].",2);'><img src='images/menu/delete.png'></a></td>";
			$tabla .= "<td>".$ubica_categorias['DESCRIPCION_PRO'][$i]."<b> > </b>".$ubica_categorias['DESCRIPCION'][$i]."</td>";
			$tabla .= "</tr>";
			}
		
		//LAS UBICACIONES POR SUBCATEGORIA
		require_once('php/class/articulo_subcategoria.class.php');
		$oArSub = new articulos_subcategorias();
		$ubica_subcategorias = $oArSub->buscar($id_articulo);
		
		for($i=0;$i<count($ubica_subcategorias['ID']);$i++){
			$tabla .="<tr>";
			$tabla .= "<td align='right'><a href='#' onclick='borrar_ubicacion(".$ubica_subcategorias['ID'][$i].",3);'><img src='images/menu/delete.png'></a></td>";
			$tabla .= "<td>".$ubica_subcategorias['DESCRIPCION_PRO'][$i]."<b> > </b>".$ubica_subcategorias['DESCRIPCION_CAT'][$i]."<b> > </b>".$ubica_subcategorias['DESCRIPCION'][$i]."</td>";
			$tabla .= "</tr>";
			}
		
		//LAS UBICACIONES POR SUBNIVEL 1
		require_once('php/class/articulo_subnivel1.class.php');
		$oArNiv1 = new articulos_subnivel1();
		$ubica_subnivel1 = $oArNiv1->buscar($id_articulo);
		
		for($i=0;$i<count($ubica_subnivel1['ID']);$i++){
			$tabla .="<tr>";
			$tabla .= "<td align='right'><a href='#' onclick='borrar_ubicacion(".$ubica_subnivel1['ID'][$i].",4);'><img src='images/menu/delete.png'></a></td>";
			$tabla .= "<td>".$ubica_subnivel1['DESCRIPCION_PRO'][$i]."<b> > </b>".$ubica_subnivel1['DESCRIPCION_CAT'][$i]."<b> > </b>".$ubica_subnivel1['DESCRIPCION_SUB'][$i]."<b> > </b>".$ubica_subnivel1['DESCRIPCION'][$i]."</td>";
			$tabla .= "</tr>";
			}
		
		//LAS UBICACIONES POR SUBNIVEL 2
		require_once('php/class/articulo_subnivel2.class.php');
		$oArNiv2 = new articulos_subnivel2();
		$ubica_subnivel2 = $oArNiv2->buscar($id_articulo);
		
		for($i=0;$i<count($ubica_subnivel2['ID']);$i++){
			$tabla .="<tr>";
			$tabla .= "<td align='right'><a href='#' onclick='borrar_ubicacion(".$ubica_subnivel2['ID'][$i].",5);'><img src='images/menu/delete.png'></a></td>";
			$tabla .= "<td>".$ubica_subnivel2['DESCRIPCION_PRO'][$i]."<b> > </b>".$ubica_subnivel2['DESCRIPCION_CAT'][$i]."<b> > </b>".$ubica_subnivel2['DESCRIPCION_SUB'][$i]."<b> > </b>".$ubica_subnivel2['DESCRIPCION_N1'][$i]."<b> > </b>".$ubica_subnivel2['DESCRIPCION'][$i]."</td>";
			$tabla .= "</tr>";
			}
        
    }else{
       echo "<script>window.location ='index_admin.php'</script>";
       exit();
    }
    
    
    
    //tipo de producto:
    require_once('php/class/productos.class.php');
    $oProducto = new producto();
    $los_productos = @$oProducto->buscar();
    
        if($los_productos==0){
            $lista_producto = "No hay nada que ver...";
        }else{
            $lista_producto = "<select id='producto' name='producto' onChange='lista_cat();' class='validate[\"required\"]'>";
            $lista_producto .= "<option value=-1 selected>Seleccione una</option>";
            
                for($i=0;$i<count($los_productos['ID']);$i++){
                    
                    $lista_producto .= "<option value=".$los_productos['ID'][$i].">".$los_productos['DESCRIPCION'][$i]." (".$los_productos['DESCRIPCION_ADMIN'][$i].")</option>";
                    
                }
            $lista_producto .= "</select>";
        }
?>
<html>
    <?php include('include.header.html'); ?>
    <body class="bodyadmin">
        <div id="ubicacion" align="center">
            
            <form id="frm_bp" name="frm_bp" method="post" enctype="multipart/form-data">
                <input type="hidden" id="ACCION" name="ACCION" value="ADD">
                <input type="hidden" id="id" name="id" value="<?php echo $id_articulo;?>">
        <table class="marco">
                <tr>
                <td height="10%">
                <?php include('menu.php'); ?>
                </td>
                </tr>
		    <tr height="5%">
			<td align="center" valign="button">
			    Ubicaci&oacute;n del Art&iacute;culo
			</td>
		    </tr>
		    <tr>
			<td align="center" valign="middle">
                <div id="DATO_HIDE" style="display:none" style="width:90%">
                    <div id="DATO"></div>
                </div>
            <table class="formulario" border='0' width='90%'>
				<tr>
					<td valign="top" width='50%'>
						<table border='0'>
							<tr>
								<td colspan='2'><b>Art&iacute;culo:</b></td>
							</tr>
							<tr>
								<td>Nombre</td>
								<td><?php echo $nombre;?></td>
							</tr>
							<tr>
								<td>Marca</td>
								<td><?php echo $marca;?></td>
							</tr>
							<tr>
								<td>Producto</td>
								<td><?php echo $lista_producto;?></td>
							</tr>
							<tr>
								<td>Categor&iacute;a:</td>
								<td><div id='categorias'><select><option> - Seleccione - </option></select></div></td>
							</tr>
							<tr>
								<td>Sub-categor&iacute;a:</td>
								<td><div id='subcategorias'><select><option> - Seleccione - </option></select></div></td>
							</tr>
							<tr>
								<td>Sub-Nivel 1:</td>
								<td><div id='subnivel1'><select><option> - Seleccione - </option></select></div></td>
							</tr>
							<tr>
								<td>Sub-Nivel 2:</td>
								<td><div id='subnivel2'><select><option> - Seleccione - </option></select></div></td>
							</tr>
							<tr>
								<td></td>
								<td></td>
							</tr>
							<tr>
							<td colspan='2' align="right">
								<input type="button" id="submit" name="submit" onclick='Ejecutor();' value="Agregar">
							</td>
							</tr>
						</table>
					</td>
					<td valign="top" width='50%'>
						<table border='0' width='100%'>
								<tr>
									<td colspan='2'><b>Ubicaciones:</b></td>
								</tr>
								<?php echo $tabla ?>
						</table>
					</td>
				</tr>
				<tr>
				<td></td>
				<td></td>
				</tr>
			   <tr>
					<td></td>
					<td align="right">
						<input type="button" onclick="javascript:document.location='list_articulos.php';" value="Regresar">
					</td>
				</tr>
            </table>
                        </td>
                    </tr>
                    <tr>
			<td height="10%" valign="bottom" align="center">
			<?php include('footer.php'); ?>
			</td>
			</tr>
                </table>
            </form>
            
        </div>
    </body>
    <?php include('include.footer_admin.html'); ?>
   <script>
    
    
     //////////////////////////////////////////////////////////////////////
	function lista_cat(){ 
		$('subcategorias').innerHTML = "<select><option> - Seleccione- </option></select>";	
        window.addEvent('domready', function() {      	       
    		var req = new Request.JSON({
                method: 'POST',
                url: 'ajax/ajax_listas_categoria.php', 
                data: $('frm_bp'),                
                noCache:true,                     
                onRequest: function(){
                    
                },
                onComplete: function(){
                    setTimeout(function(){
                        $('DATO_HIDE').fade('out').get('tween').chain(function() {
                            $('DATO_HIDE').hide();
                            $('DATO_HIDE').fade('in');                                                         
                        });
                    },2000);                                                                                                                                                                                                              
                },             
                onSuccess: function(response){
                    $('categorias').innerHTML = response;
                    
                }
            }).post();        
       });
    }
   //////////////////////////////////////////////////////////////////////
	
	function listar_subnivel1(){ 
			
        window.addEvent('domready', function() {      	       
    		var req = new Request.JSON({
                method: 'POST',
                url: 'ajax/ajax_listas_subnivel1.php', 
                data: $('frm_bp'),                
                noCache:true,                     
                onRequest: function(){
                    
                },
                onComplete: function(){
                    setTimeout(function(){
                        $('DATO_HIDE').fade('out').get('tween').chain(function() {
                            $('DATO_HIDE').hide();
                            $('DATO_HIDE').fade('in');                                                         
                        });
                    },2000);                                                                                                                                                                                                              
                },             
                onSuccess: function(response){
                    $('subnivel1').innerHTML = response;
                    
                }
            }).post();        
       });
    }
   
   /////////////////////////////////////////////////////////////////////////
   
   function listar_subnivel2(){ 
			
        window.addEvent('domready', function() {      	       
    		var req = new Request.JSON({
                method: 'POST',
                url: 'ajax/ajax_listas_subnivel2.php', 
                data: $('frm_bp'),                
                noCache:true,                     
                onRequest: function(){
                    
                },
                onComplete: function(){
                    setTimeout(function(){
                        $('DATO_HIDE').fade('out').get('tween').chain(function() {
                            $('DATO_HIDE').hide();
                            $('DATO_HIDE').fade('in');                                                         
                        });
                    },2000);                                                                                                                                                                                                              
                },             
                onSuccess: function(response){
                    $('subnivel2').innerHTML = response;
                    
                }
            }).post();        
       });
    }
   
   //////////////////////////////////////////////////////////////////////
	function lista_subcat(){ 
			
        window.addEvent('domready', function() {      	       
    		var req = new Request.JSON({
                method: 'POST',
                url: 'ajax/ajax_listas_subcategoria.php', 
                data: $('frm_bp'),                
                noCache:true,                     
                onRequest: function(){
                    
                },
                onComplete: function(){
                    setTimeout(function(){
                        $('DATO_HIDE').fade('out').get('tween').chain(function() {
                            $('DATO_HIDE').hide();
                            $('DATO_HIDE').fade('in');                                                         
                        });
                    },2000);                                                                                                                                                                                                              
                },             
                onSuccess: function(response){
                    $('subcategorias').innerHTML = response;
                    
                }
            }).post();        
       });
    }
    /////////////////////////////////////
    
    function borrar_ubicacion(id,quien){
		switch (quien){
			case 1:
				$('ACCION').value = "DELETE_PRODUCTO";
			break
			
			case 2:
				$('ACCION').value = "DELETE_CATEGORIA";
			break
			
			case 3:
				$('ACCION').value = "DELETE_SUBCATEGORIA";
			break
			
			case 4:
				$('ACCION').value = "DELETE_SUBNIVEL1";
			break
			
			case 5:	
				$('ACCION').value = "DELETE_SUBNIVEL2";
			break
			}
		$('id').value = id;
		Ejecutor();
		
	}
    
    /////////////////////////////////////

    function Ejecutor(){        
        window.addEvent('domready', function() {      	       
    		var req = new Request.JSON({
                method: 'POST',
                url: 'ajax/ajax_ubicar.php', 
                data: $('frm_bp'),                
                noCache:true,                     
                onRequest: function(){
                    $('submit').disabled = true;
                    $('DATO_HIDE').show();
                    $('DATO').innerHTML = 'Procesando ...'; 
                },
                onComplete: function(){
                    setTimeout(function(){
                        $('DATO_HIDE').fade('out').get('tween').chain(function() {
                            $('DATO_HIDE').hide();
                            $('DATO_HIDE').fade('in');                                                         
                        });
                    },2000);                                                                                                                                                                                                              
                },             
                onSuccess: function(response){
                    switch(parseInt(response.RESULT)){
                        case 0:
                            $('DATO').innerHTML = "Operaci&oacute;n exitosa";  
                            window.location='ubicacion.php?i=<?php echo $id_articulo?>';
                            break;
                        case 1:
                            $('DATO').innerHTML = response.ERROR;
                            $('submit').disabled = false;
                            break;
                    }
                }
            }).post();        
       });
    }

    </script>
</html>
